package main

import (
	"fmt"
	"strings"
)

/*
	在Go语言中，字符串不同于Java，C ++，Python等其他语言。它是一系列宽度可变的字符，
其中每个字符都使用UTF-8编码由一个或多个字节表示。您可以使用以下函数列表以不同的方式修剪字符串。
所有这些函数都在字符串包下定义，因此您必须在程序中导入字符串包才能访问这些函数。
1.Trim：此函数用于修剪此函数中指定的所有前导和后缀Unicode代码点的字符串。

语法：

func Trim(str string, cutstr string) string
在这里，str表示当前字符串，而cutstr表示要在给定字符串中修剪的元素。
*/

func main() {

	//创建和初始化字符串
	//使用简写声明
	str1 := "tT!!Welcome to nhooo !!Tt"
	str2 := "@@This is the tutorial of Golang$$"

	//显示字符串
	fmt.Println("修剪前的字符串:")
	fmt.Println("String 1: ", str1)
	fmt.Println("String 2:", str2)

	//修剪给定的字符串
	// 使用 Trim() 函数
	res1 := strings.Trim(str1, "tT!")
	res2 := strings.Trim(str2, "@$")

	// 显示结果
	fmt.Println("\n修剪后的字符串:")
	fmt.Println("Result 1: ", res1)
	fmt.Println("Result 2:", res2)
}
